

// console.log(Module);

let worker = new Worker('./initFFmage.js')


worker.onmessage = function(msg){
    console.log(msg);
}






self.onmessage = function (msg) {
    console.log(msg);
    self.postMessage('2222')



    // let libffmpeg = {
    //     avcodec_register_all: Module["cwrap"]('avcodec_register_all', 'number'),
    //     avcodec_find_decoder: Module["cwrap"]('avcodec_find_decoder', 'number', ['number']),
    //     avcodec_alloc_context3: Module["cwrap"]('avcodec_alloc_context3', 'number', ['number']),
    //     avcodec_open2: Module["cwrap"]('avcodec_open2', 'number', ['number', 'number', 'number']),
    //     av_free: Module["cwrap"]('av_free', 'number', ['number']),
    //     av_frame_alloc: Module["cwrap"]('av_frame_alloc', 'number'),
    //     avcodec_close: Module["cwrap"]('avcodec_close', 'number', ['number']),
    //     avcodec_decode_video2_js: Module["cwrap"]('avcodec_decode_video2_js', 'number', ['number', 'number', 'array', 'number']),
    //     avcodec_get_image_width_js: Module["cwrap"]('avcodec_get_image_width_js', 'number', ['number']),
    //     avcodec_get_image_height_js: Module["cwrap"]('avcodec_get_image_height_js', 'number', ['number']),
    //     avcodec_get_chroma_format_js: Module["cwrap"]('avcodec_get_chroma_format_js', 'number', ['number']),
    //     avcodec_get_image_plane_js: Module["cwrap"]('avcodec_get_image_plane_js', 'number', ['number', 'number']),
    //     avcodec_get_image_pitch_js: Module["cwrap"]('avcodec_get_image_pitch_js', 'number', ['number', 'number']),
    //     avcodec_get_image_bit_depth_js: Module["cwrap"]('avcodec_get_image_bit_depth_js', 'number', ['number']),
    //     avcodec_close_AVCodecContext_js: Module["cwrap"]('avcodec_close_AVCodecContext_js', 'number', ['number', 'number']),
    //     avcodec_flush_buffers: Module["cwrap"]('avcodec_flush_buffers', 'number', ['number']),
    //     imgScaleChange_js: Module["cwrap"]('imgScaleChange_js', 'number', ['number', 'number', 'number', 'number', 'number', 'number', 'number']),
    
    //     drawRect_js: Module["cwrap"]('drawRect_js', 'number', ['number', 'number', 'number', 'number', 'number']),
    //     setPrivacyMaskRect_js: Module["cwrap"]('setPrivacyMaskRect_js', 'number', ['number', 'number', 'number', 'number', 'number',
    //         'number', 'number', 'number', 'number', 'number',
    //         'number', 'number', 'number', 'number', 'number',
    //         'number', 'number', 'number', 'number', 'number'
    //     ]),
    //     setFullRectGrids_js: Module["cwrap"]('setFullRectGrids_js', 'number', ['number', 'number', 'number', 'number']),
    //     setMotionRectGrids_js: Module["cwrap"]('setMotionRectGrids_js', 'number', ['number', 'number', 'number', 'array']),
    
    
    //     AV_CODEC_ID_H264: 28,
    //     AV_CODEC_ID_H265: 174, // 0x48323635,
    
    //     _chroma_mono: 0,
    //     _chroma_420: 1,
    //     _chroma_422: 2,
    //     _chroma_444: 3,
    // };
    
    // console.log(libffmpeg);

}



